home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
asmutil
/
ps68a12.zip
/
MNEMLEV2.ASM
< prev
next >
Wrap
Assembly Source File
|
1986-11-30
|
13KB
|
593 lines
.command -m2
.org 0
adda #h'00
adda #h'ff
adda 100
adda h'00,x
adda h'ff,x
adda 1000
addb #h'00
addb #h'ff
addb 100
addb h'00,x
addb h'ff,x
addb 1000
addd #h'00ff ;level 2 (immediate should be 16 bits)
addd #h'ff00
addd 100
addd h'00,x
addd h'ff,x
addd 1000
adca #h'00
adca #h'ff
adca 100
adca h'00,x
adca h'ff,x
adca 1000
adcb #h'00
adcb #h'ff
adcb 100
adcb h'00,x
adcb h'ff,x
adcb 1000
anda #h'00
anda #h'ff
anda 100
anda h'00,x
anda h'ff,x
anda 1000
andb #h'00
andb #h'ff
andb 100
andb h'00,x
andb h'ff,x
andb 1000
bita #h'00
bita #h'ff
bita 100
bita h'00,x
bita h'ff,x
bita 1000
bitb #h'00
bitb #h'ff
bitb 100
bitb h'00,x
bitb h'ff,x
bitb 1000
cmpa #h'00
cmpa #h'ff
cmpa 100
cmpa h'00,x
cmpa h'ff,x
cmpa 1000
cmpb #h'00
cmpb #h'ff
cmpb 100
cmpb h'00,x
cmpb h'ff,x
cmpb 1000
eora #h'00
eora #h'ff
eora 100
eora h'00,x
eora h'ff,x
eora 1000
eorb #h'00
eorb #h'ff
eorb 100
eorb h'00,x
eorb h'ff,x
eorb 1000
ldaa #h'00
ldaa #h'ff
ldaa 100
ldaa h'00,x
ldaa h'ff,x
ldaa 1000
ldab #h'00
ldab #h'ff
ldab 100
ldab h'00,x
ldab h'ff,x
ldab 1000
oraa #h'00
oraa #h'ff
oraa 100
oraa h'00,x
oraa h'ff,x
oraa 1000
orab #h'00
orab #h'ff
orab 100
orab h'00,x
orab h'ff,x
orab 1000
staa 100
staa h'00,x
staa h'ff,x
staa 1000
stab 100
stab h'00,x
stab h'ff,x
stab 1000
suba #h'00
suba #h'ff
suba 100
suba h'00,x
suba h'ff,x
suba 1000
subb #h'00
subb #h'ff
subb 100
subb h'00,x
subb h'ff,x
subb 1000
subd #h'00ff ;level 2 (immediate should be 16 bits)
subd #h'ff00
subd 100
subd h'00,x
subd h'ff,x
subd 1000
sbca #h'00
sbca #h'ff
sbca 100
sbca h'00,x
sbca h'ff,x
sbca 1000
sbcb #h'00
sbcb #h'ff
sbcb 100
sbcb h'00,x
sbcb h'ff,x
sbcb 1000
cpx #h'00
cpx #h'ff
cpx 100
cpx h'00,x
cpx h'ff,x
cpx 1000
ldx #h'00
ldx #h'ff
ldx 100
ldx h'00,x
ldx h'ff,x
ldx 1000
lds #h'00
lds #h'ff
lds 100
lds h'00,x
lds h'ff,x
lds 1000
stx 100
stx h'00,x
stx h'ff,x
stx 1000
sts 100
sts h'00,x
sts h'ff,x
sts 1000
clr 100
clr h'00,x
clr h'ff,x
clr 1000
com 100
com h'00,x
com h'ff,x
com 1000
neg 100
neg h'00,x
neg h'ff,x
neg 1000
dec 100
dec h'00,x
dec h'ff,x
dec 1000
inc 100
inc h'00,x
inc h'ff,x
inc 1000
rol 100
rol h'00,x
rol h'ff,x
rol 1000
ror 100
ror h'00,x
ror h'ff,x
ror 1000
asl 100
asl h'00,x
asl h'ff,x
asl 1000
lsl 100 ;level 2, should be the same as asl
lsl h'00,x
lsl h'ff,x
lsl 1000
asr 100
asr h'00,x
asr h'ff,x
asr 1000
asld ;level 2
lsld ;level 2 same as asld
lsrd ;level2
lsr 100
lsr h'00,x
lsr h'ff,x
lsr 1000
tst 100
tst h'00,x
tst h'ff,x
tst 1000
jmp 100
jmp h'00,x
jmp h'ff,x
jmp 1000
jsr 100 ;should be direct addressing with level 2
jsr h'00,x
jsr h'ff,x
jsr 1000
aba
abx ;level 2
mul ;level 2
pshx ;level 2
pulx ;level 2
clra
clrb
cba
coma
comb
nega
negb
daa
deca
decb
inca
incb
psha
pshb
pula
pulb
rola
rolb
rora
rorb
asla
aslb
asra
asrb
lsra
lsrb
sba
tab
tba
tsta
tstb
dex
des
inx
ins
txs
tsx
nop
rti
rts
swi
wai
clc
cli
clv
sec
sei
sev
tap
tpa
bra reltst
brn reltst ;level 2, branch never? (skip over offset)
bcc reltst
bhs reltst ;level 2, same as bcc
bcs reltst
blo reltst ;level 2, same as bcs
beq reltst
bge reltst
bgt reltst
reltst: bhi reltst
ble reltst
bls reltst
blt reltst
bmi reltst
bne reltst
bvc reltst
bvs reltst
bpl reltst
bsr reltst
adda # forward1
adda #forward2
adda forward3
adda forward1,x
adda forward2,x
adda forward4
addb # forward1
addb #forward2
addb forward3
addb forward1,x
addb forward2,x
addb forward4
adca # forward1
adca #forward2
adca forward3
adca forward1,x
adca forward2,x
adca forward4
adcb # forward1
adcb #forward2
adcb forward3
adcb forward1,x
adcb forward2,x
adcb forward4
anda # forward1
anda #forward2
anda forward3
anda forward1,x
anda forward2,x
anda forward4
andb # forward1
andb #forward2
andb forward3
andb forward1,x
andb forward2,x
andb forward4
bita # forward1
bita #forward2
bita forward3
bita forward1,x
bita forward2,x
bita forward4
bitb # forward1
bitb #forward2
bitb forward3
bitb forward1,x
bitb forward2,x
bitb forward4
cmpa # forward1
cmpa #forward2
cmpa forward3
cmpa forward1,x
cmpa forward2,x
cmpa forward4
cmpb # forward1
cmpb #forward2
cmpb forward3
cmpb forward1,x
cmpb forward2,x
cmpb forward4
eora # forward1
eora #forward2
eora forward3
eora forward1,x
eora forward2,x
eora forward4
eorb # forward1
eorb #forward2
eorb forward3
eorb forward1,x
eorb forward2,x
eorb forward4
ldaa # forward1
ldaa #forward2
ldaa forward3
ldaa forward1,x
ldaa forward2,x
ldaa forward4
l